package com.ukadas.eduko.negocio;

import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Propagation;
import org.springframework.transaction.annotation.Transactional;
import com.ukadas.eduko.modelo.Etapa;
import com.ukadas.eduko.persistencia.EtapaDao;

@Service
@Transactional(propagation=Propagation.REQUIRED)
public class GestorEtapas  {

	@Autowired
	private EtapaDao etapaDao;
	
	public void setEtapaDao(EtapaDao etapaDao) {
		this.etapaDao = etapaDao;
	}

	public void insertar(Etapa etapa)  {	
		etapaDao.insertar(etapa);		
	}
	
	public void modificar(Etapa etapa) {
		etapaDao.modifcar(etapa);
	}

	public void borrar(Etapa etapa) {
		etapaDao.borrar(etapa);
	}
	
	public List<Etapa> listarTodos()  {
		return etapaDao.listarTodos();
	}

	public Etapa buscar(int idEtapa)  {
		return etapaDao.buscar(idEtapa);
	}
	
}
